name: mobile_app
publish_to: none
version: 2.12.0+57

environment:
  sdk: ^3.0.0

dependencies:
  flutter:
    sdk: flutter
  flutter_localizations:
    sdk: flutter

  # general
  bloc: any
  built_collection: any
  compute: any
  dartz: any
  equatable: any
  flutter_bloc: any
  get_it: any
  http: any
  meta: any

  # individual
  firebase_core: 2.12.0
  flutter_native_splash: 2.2.19

  # common
  url_launcher: any

  # local
  mobile_app.core:
    path: core
  mobile_app.home.core:
    path: features/home/core
  mobile_app.home.collections.core:
    path: features/home/features/collections/core
  mobile_app.home.collections:
    path: features/home/features/collections
  mobile_app.home.learning.core:
    path: features/home/features/learning/core
  mobile_app.home.learning.spaced_repetitions:
    path: features/home/features/learning/features/spaced_repetitions
  mobile_app.home.learning.training:
    path: features/home/features/learning/features/training
  mobile_app.home.learning:
    path: features/home/features/learning
  mobile_app.home.menu.core:
    path: features/home/features/menu/core
  mobile_app.home.menu:
    path: features/home/features/menu
  mobile_app.home.menu.settings:
    path: features/home/features/menu/features/settings
  mobile_app.home:
    path: features/home
  mobile_app.intro:
    path: features/intro

dev_dependencies:
  flutter_test:
    sdk: flutter

  flutter_launcher_icons: 0.13.1

  mobile_app.core_lints:
    path: core_lints

flutter:
  uses-material-design: true

  assets:
    - assets/
    - assets/store/
    - assets/images/
    - assets/images/app_icon/
    - assets/images/levels/
    - config/

  fonts:
    - family: SF Pro Text
      fonts:
        - asset: fonts/SF-Pro-Text-Ultralight.otf
          weight: 100
        - asset: fonts/SF-Pro-Text-Thin.otf
          weight: 200
        - asset: fonts/SF-Pro-Text-Light.otf
          weight: 300
        - asset: fonts/SF-Pro-Text-Regular.otf
          weight: 400
        - asset: fonts/SF-Pro-Text-Medium.otf
          weight: 500
        - asset: fonts/SF-Pro-Text-Semibold.otf
          weight: 600
        - asset: fonts/SF-Pro-Text-Bold.otf
          weight: 700
        - asset: fonts/SF-Pro-Text-Heavy.otf
          weight: 800
        - asset: fonts/SF-Pro-Text-Black.otf
          weight: 900
    - family: CustomLightIcons
      fonts:
        - asset: fonts/CustomLightIcons.ttf
    - family: CustomRegularIcons
      fonts:
        - asset: fonts/CustomRegularIcons.ttf
    - family: CustomSemiboldIcons
      fonts:
        - asset: fonts/CustomSemiboldIcons.ttf
    - family: CustomBoldIcons
      fonts:
        - asset: fonts/CustomBoldIcons.ttf
    - family: CustomMaterialIcons
      fonts:
        - asset: fonts/CustomMaterialIcons.otf